package modelo;

import java.sql.ResultSet;

import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

public class DetalleProductoDAO {

	public DetalleProductoDAO() {
		super();
	}

	public void registrarDetalleProducto(DetalleProducto detalleproducto) {
		String tiraSQL = "INSERT INTO detalleproducto "+
		 				 "(codigoingrediente, codigoproducto, cantidad) "+
		 				 "VALUES ("+
		 				 "'"+detalleproducto.getCodigoingrediente()+"', '"+detalleproducto.getCodigodetalleproducto()+
		 				 "',"+detalleproducto.getCantidad()+" )";
		Conexion.ejecutar(tiraSQL);
	}
	
	public List<DetalleProducto> consultarDetalleProductos() {
		List<DetalleProducto> detalleproductos = new ArrayList<DetalleProducto>();
		String tiraSQL = "SELECT * FROM detalleproducto";
		ResultSet resultSet = Conexion.consultar(tiraSQL);		
		try {
			while (resultSet.next()) {
				String codigo = resultSet.getString("codigoorden");
				String codigoproducto = resultSet.getString("codigoingrediente");
				int cantidad  = resultSet.getInt("cantidad");
				DetalleProducto detalleproducto = new DetalleProducto(codigo, codigoproducto, cantidad);
				detalleproductos.add(detalleproducto);
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return detalleproductos;
	}
	
	
}